package com.punai.externalccb.domain;

import java.math.BigDecimal;
import java.util.List;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.FieldFill;
import com.punai.common.utils.SubBigDecimalTypeHandler;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.punai.common.annotation.Excel;
import com.punai.common.core.domain.BaseEntity;

/**
 * externalccb对象 eco_cbfeeitem
 *
 * @author zxw
 * @date 2023-04-10
 */
public class EcoCbfeeitem extends BaseEntity {

    /**
     * $column.columnComment
     */
    private String id;

    /**
     * $column.columnComment
     */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private Integer cbfeeitemid;

    /**
     * $column.columnComment
     */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private Integer pid;

    /**
     * $column.columnComment
     */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String orgincode;

    /**
     * $column.columnComment
     */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String code;

    /**
     * $column.columnComment
     */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String name;

    /**
     * $column.columnComment
     */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String unit;

    /**
     * $column.columnComment
     */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    @TableField(typeHandler = SubBigDecimalTypeHandler.class)
    private BigDecimal ysamount;

    /**
     * $column.columnComment
     */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    @TableField(typeHandler = SubBigDecimalTypeHandler.class)
    private BigDecimal ysprice;

    /**
     * $column.columnComment
     */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    @TableField(typeHandler = SubBigDecimalTypeHandler.class)
    private BigDecimal ystotal;

    /**
     * $column.columnComment
     */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    @TableField(typeHandler = SubBigDecimalTypeHandler.class)
    private BigDecimal targetamout;

    /**
     * $column.columnComment
     */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    @TableField(typeHandler = SubBigDecimalTypeHandler.class)
    private BigDecimal amountratio;

    /**
     * $column.columnComment
     */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String targetamountexp;

    /**
     * $column.columnComment
     */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    @TableField(typeHandler = SubBigDecimalTypeHandler.class)
    private BigDecimal targetnotaxprice;

    /**
     * $column.columnComment
     */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    @TableField(typeHandler = SubBigDecimalTypeHandler.class)
    private BigDecimal targettaxprice;

    /**
     * $column.columnComment
     */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    @TableField(typeHandler = SubBigDecimalTypeHandler.class)
    private BigDecimal targetzzsl;

    /**
     * $column.columnComment
     */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    @TableField(typeHandler = SubBigDecimalTypeHandler.class)
    private BigDecimal targetsj;

    /**
     * $column.columnComment
     */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    @TableField(typeHandler = SubBigDecimalTypeHandler.class)
    private BigDecimal targetnotaxtotal;

    /**
     * $column.columnComment
     */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    @TableField(typeHandler = SubBigDecimalTypeHandler.class)
    private BigDecimal targettaxtotal;

    /**
     * $column.columnComment
     */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    @TableField(typeHandler = SubBigDecimalTypeHandler.class)
    private BigDecimal targetsjtotal;

    /**
     * $column.columnComment
     */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private Integer datatype;

    /**
     * $column.columnComment
     */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private Integer feetype;

    /**
     * $column.columnComment
     */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    @TableField(typeHandler = SubBigDecimalTypeHandler.class)
    private BigDecimal zysj;

    /**
     * $column.columnComment
     */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    @TableField(typeHandler = SubBigDecimalTypeHandler.class)
    private BigDecimal gq;

    /**
     * $column.columnComment
     */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private Integer fbxs;

    /**
     * $column.columnComment
     */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private Integer bidnodeid;

    /**
     * $column.columnComment
     */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private Integer templid;

    /**
     * $column.columnComment
     */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String sfdk;

    /**
     * $column.columnComment
     */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    @TableField(typeHandler = SubBigDecimalTypeHandler.class)
    private BigDecimal overhead;

    /**
     * $column.columnComment
     */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    @TableField(typeHandler = SubBigDecimalTypeHandler.class)
    private BigDecimal profit;

    /**
     * $column.columnComment
     */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    @TableField(typeHandler = SubBigDecimalTypeHandler.class)
    private BigDecimal targettxl;

    /**
     * $column.columnComment
     */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private Integer px;

    /**
     * $column.columnComment
     */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String fbms;

    /**
     * $column.columnComment
     */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String backcolor;

    /**
     * $column.columnComment
     */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private Integer feeitemclass;

    /**
     * $column.columnComment
     */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String categoryids;

    /**
     * $column.columnComment
     */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String ismix;

    /**
     * $column.columnComment
     */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String issystem;

    /**
     * $column.columnComment
     */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String isgs;

    /**
     * $column.columnComment
     */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    @TableField(typeHandler = SubBigDecimalTypeHandler.class)
    private BigDecimal coefficient;

    /**
     * $column.columnComment
     */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String schemecontent;

    /**
     * $column.columnComment
     */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String clmatchstring;

    /**
     * $column.columnComment
     */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String cldematchstring;

    /**
     * $column.columnComment
     */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String sfbhglflr;

    /**
     * $column.columnComment
     */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String mergefeeids;

    /**
     * $column.columnComment
     */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String ismergefee;

    /**
     * $column.columnComment
     */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String cltype;

    /**
     * $column.columnComment
     */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String visible;

    /**
     * $column.columnComment
     */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String isfc;

    /**
     * $column.columnComment
     */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String useqdl;

    /**
     * $column.columnComment
     */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    @TableField(typeHandler = SubBigDecimalTypeHandler.class)
    private BigDecimal dksjtotal;

    /**
     * $column.columnComment
     */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String sfgf;

    /**
     * $column.columnComment
     */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String sfzj;

    /**
     * $column.columnComment
     */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String isyssr;

    /**
     * $column.columnComment
     */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String sflwqb;

    /**
     * $column.columnComment
     */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String cbkm;

    /**
     * $column.columnComment
     */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    @TableField(typeHandler = SubBigDecimalTypeHandler.class)
    private BigDecimal rgfxfl;

    /**
     * $column.columnComment
     */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    @TableField(typeHandler = SubBigDecimalTypeHandler.class)
    private BigDecimal fcfxfl;

    /**
     * $column.columnComment
     */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    @TableField(typeHandler = SubBigDecimalTypeHandler.class)
    private BigDecimal xxjjfxfl;

    /**
     * $column.columnComment
     */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String isyscbprice;

    /**
     * $column.columnComment
     */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String isnewdata;

    /**
     * $column.columnComment
     */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String proId;

    /**
     * $column.columnComment
     */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String costAuditCbsummaryId;

    /**
     * $column.columnComment
     */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String wlbm;

    /**
     * $column.columnComment
     */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String originalunit;

    /**
     * $column.columnComment
     */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    @TableField(typeHandler = SubBigDecimalTypeHandler.class)
    private BigDecimal zunit;

    /**
     * $column.columnComment
     */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    @TableField(typeHandler = SubBigDecimalTypeHandler.class)
    private BigDecimal dwunit;

    /**
     * $column.columnComment
     */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String content;

    /**
     * $column.columnComment
     */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String calcrule;

    /**
     * $column.columnComment
     */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String stagetype;

    /**
     * $column.columnComment
     */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    @TableField(typeHandler = SubBigDecimalTypeHandler.class)
    private BigDecimal notaxyke;

    /**
     * $column.columnComment
     */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private BigDecimal notaxykl;

    /**
     * 盈亏额(含税)
     */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    @TableField(typeHandler = SubBigDecimalTypeHandler.class)
    private BigDecimal taxyke;

    /**
     * 盈亏率(含税)
     */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private BigDecimal taxykl;

    /**
     * $column.columnComment
     */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String responsibilityid;

    /**
     * $column.columnComment
     */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String spec;

    /**
     * $column.columnComment
     */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String iszg;

    private String costcategoryid;

    /**
     * $column.columnComment
     */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String contractcategoryid;

    /**
     * $column.columnCommenty
     */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String itemcontent;

    /**
     * $column.columnComment
     */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    @TableField(typeHandler = SubBigDecimalTypeHandler.class)
    private BigDecimal qyfl;

    private String remark;

    @TableField(exist = false)
    private List<Integer> feeTypeList;

    public EcoCbfeeitem() {
    }

    public EcoCbfeeitem(List<Integer> feeTypeList,Integer pid, Integer bidnodeid,String proId,String stagetype) {
        this.feeTypeList = feeTypeList;
        this.pid = pid;
        this.bidnodeid = bidnodeid;
        this.proId = proId;
        this.stagetype = stagetype;
    }

    public List<Integer> getFeeTypeList() {
        return feeTypeList;
    }

    public void setFeeTypeList(List<Integer> feeTypeList) {
        this.feeTypeList = feeTypeList;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getId() {
        return id;
    }

    public void setCbfeeitemid(Integer cbfeeitemid) {
        this.cbfeeitemid = cbfeeitemid;
    }

    public Integer getCbfeeitemid() {
        return cbfeeitemid;
    }

    public void setPid(Integer pid) {
        this.pid = pid;
    }

    public Integer getPid() {
        return pid;
    }

    public void setOrgincode(String orgincode) {
        this.orgincode = orgincode;
    }

    public String getOrgincode() {
        return orgincode;
    }

    public void setCode(String code) {
        this.code = code;
    }

    public String getCode() {
        return code;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getName() {
        return name;
    }

    public void setUnit(String unit) {
        this.unit = unit;
    }

    public String getUnit() {
        return unit;
    }

    public void setYsamount(BigDecimal ysamount) {
        this.ysamount = ysamount;
    }

    public BigDecimal getYsamount() {
        return ysamount;
    }

    public void setYsprice(BigDecimal ysprice) {
        this.ysprice = ysprice;
    }

    public BigDecimal getYsprice() {
        return ysprice;
    }

    public void setYstotal(BigDecimal ystotal) {
        this.ystotal = ystotal;
    }

    public BigDecimal getYstotal() {
        return ystotal;
    }

    public void setTargetamout(BigDecimal targetamout) {
        this.targetamout = targetamout;
    }

    public BigDecimal getTargetamout() {
        return targetamout;
    }

    public void setAmountratio(BigDecimal amountratio) {
        this.amountratio = amountratio;
    }

    public BigDecimal getAmountratio() {
        return amountratio;
    }

    public void setTargetamountexp(String targetamountexp) {
        this.targetamountexp = targetamountexp;
    }

    public String getTargetamountexp() {
        return targetamountexp;
    }

    public void setTargetnotaxprice(BigDecimal targetnotaxprice) {
        this.targetnotaxprice = targetnotaxprice;
    }

    public BigDecimal getTargetnotaxprice() {
        return targetnotaxprice;
    }

    public void setTargettaxprice(BigDecimal targettaxprice) {
        this.targettaxprice = targettaxprice;
    }

    public BigDecimal getTargettaxprice() {
        return targettaxprice;
    }

    public void setTargetzzsl(BigDecimal targetzzsl) {
        this.targetzzsl = targetzzsl;
    }

    public BigDecimal getTargetzzsl() {
        return targetzzsl;
    }

    public void setTargetsj(BigDecimal targetsj) {
        this.targetsj = targetsj;
    }

    public BigDecimal getTargetsj() {
        return targetsj;
    }

    public void setTargetnotaxtotal(BigDecimal targetnotaxtotal) {
        this.targetnotaxtotal = targetnotaxtotal;
    }

    public BigDecimal getTargetnotaxtotal() {
        return targetnotaxtotal;
    }

    public void setTargettaxtotal(BigDecimal targettaxtotal) {
        this.targettaxtotal = targettaxtotal;
    }

    public BigDecimal getTargettaxtotal() {
        return targettaxtotal;
    }

    public void setTargetsjtotal(BigDecimal targetsjtotal) {
        this.targetsjtotal = targetsjtotal;
    }

    public BigDecimal getTargetsjtotal() {
        return targetsjtotal;
    }

    public void setDatatype(Integer datatype) {
        this.datatype = datatype;
    }

    public Integer getDatatype() {
        return datatype;
    }

    public void setFeetype(Integer feetype) {
        this.feetype = feetype;
    }

    public Integer getFeetype() {
        return feetype;
    }

    public void setZysj(BigDecimal zysj) {
        this.zysj = zysj;
    }

    public BigDecimal getZysj() {
        return zysj;
    }

    public void setGq(BigDecimal gq) {
        this.gq = gq;
    }

    public BigDecimal getGq() {
        return gq;
    }

    public void setFbxs(Integer fbxs) {
        this.fbxs = fbxs;
    }

    public Integer getFbxs() {
        return fbxs;
    }

    public void setBidnodeid(Integer bidnodeid) {
        this.bidnodeid = bidnodeid;
    }

    public Integer getBidnodeid() {
        return bidnodeid;
    }

    public void setTemplid(Integer templid) {
        this.templid = templid;
    }

    public Integer getTemplid() {
        return templid;
    }

    public void setSfdk(String sfdk) {
        this.sfdk = sfdk;
    }

    public String getSfdk() {
        return sfdk;
    }

    public void setOverhead(BigDecimal overhead) {
        this.overhead = overhead;
    }

    public BigDecimal getOverhead() {
        return overhead;
    }

    public void setProfit(BigDecimal profit) {
        this.profit = profit;
    }

    public BigDecimal getProfit() {
        return profit;
    }

    public void setTargettxl(BigDecimal targettxl) {
        this.targettxl = targettxl;
    }

    public BigDecimal getTargettxl() {
        return targettxl;
    }

    public void setPx(Integer px) {
        this.px = px;
    }

    public Integer getPx() {
        return px;
    }

    public void setFbms(String fbms) {
        this.fbms = fbms;
    }

    public String getFbms() {
        return fbms;
    }

    public void setBackcolor(String backcolor) {
        this.backcolor = backcolor;
    }

    public String getBackcolor() {
        return backcolor;
    }

    public void setFeeitemclass(Integer feeitemclass) {
        this.feeitemclass = feeitemclass;
    }

    public Integer getFeeitemclass() {
        return feeitemclass;
    }

    public void setCategoryids(String categoryids) {
        this.categoryids = categoryids;
    }

    public String getCategoryids() {
        return categoryids;
    }

    public void setIsmix(String ismix) {
        this.ismix = ismix;
    }

    public String getIsmix() {
        return ismix;
    }

    public void setIssystem(String issystem) {
        this.issystem = issystem;
    }

    public String getIssystem() {
        return issystem;
    }

    public void setIsgs(String isgs) {
        this.isgs = isgs;
    }

    public String getIsgs() {
        return isgs;
    }

    public void setCoefficient(BigDecimal coefficient) {
        this.coefficient = coefficient;
    }

    public BigDecimal getCoefficient() {
        return coefficient;
    }

    public void setSchemecontent(String schemecontent) {
        this.schemecontent = schemecontent;
    }

    public String getSchemecontent() {
        return schemecontent;
    }

    public void setClmatchstring(String clmatchstring) {
        this.clmatchstring = clmatchstring;
    }

    public String getClmatchstring() {
        return clmatchstring;
    }

    public void setCldematchstring(String cldematchstring) {
        this.cldematchstring = cldematchstring;
    }

    public String getCldematchstring() {
        return cldematchstring;
    }

    public void setSfbhglflr(String sfbhglflr) {
        this.sfbhglflr = sfbhglflr;
    }

    public String getSfbhglflr() {
        return sfbhglflr;
    }

    public void setMergefeeids(String mergefeeids) {
        this.mergefeeids = mergefeeids;
    }

    public String getMergefeeids() {
        return mergefeeids;
    }

    public void setIsmergefee(String ismergefee) {
        this.ismergefee = ismergefee;
    }

    public String getIsmergefee() {
        return ismergefee;
    }

    public void setCltype(String cltype) {
        this.cltype = cltype;
    }

    public String getCltype() {
        return cltype;
    }

    public void setVisible(String visible) {
        this.visible = visible;
    }

    public String getVisible() {
        return visible;
    }

    public void setIsfc(String isfc) {
        this.isfc = isfc;
    }

    public String getIsfc() {
        return isfc;
    }

    public void setUseqdl(String useqdl) {
        this.useqdl = useqdl;
    }

    public String getUseqdl() {
        return useqdl;
    }

    public void setDksjtotal(BigDecimal dksjtotal) {
        this.dksjtotal = dksjtotal;
    }

    public BigDecimal getDksjtotal() {
        return dksjtotal;
    }

    public void setSfgf(String sfgf) {
        this.sfgf = sfgf;
    }

    public String getSfgf() {
        return sfgf;
    }

    public void setSfzj(String sfzj) {
        this.sfzj = sfzj;
    }

    public String getSfzj() {
        return sfzj;
    }

    public void setIsyssr(String isyssr) {
        this.isyssr = isyssr;
    }

    public String getIsyssr() {
        return isyssr;
    }

    public void setSflwqb(String sflwqb) {
        this.sflwqb = sflwqb;
    }

    public String getSflwqb() {
        return sflwqb;
    }

    public void setCbkm(String cbkm) {
        this.cbkm = cbkm;
    }

    public String getCbkm() {
        return cbkm;
    }

    public void setRgfxfl(BigDecimal rgfxfl) {
        this.rgfxfl = rgfxfl;
    }

    public BigDecimal getRgfxfl() {
        return rgfxfl;
    }

    public void setFcfxfl(BigDecimal fcfxfl) {
        this.fcfxfl = fcfxfl;
    }

    public BigDecimal getFcfxfl() {
        return fcfxfl;
    }

    public void setXxjjfxfl(BigDecimal xxjjfxfl) {
        this.xxjjfxfl = xxjjfxfl;
    }

    public BigDecimal getXxjjfxfl() {
        return xxjjfxfl;
    }

    public void setIsyscbprice(String isyscbprice) {
        this.isyscbprice = isyscbprice;
    }

    public String getIsyscbprice() {
        return isyscbprice;
    }

    public void setIsnewdata(String isnewdata) {
        this.isnewdata = isnewdata;
    }

    public String getIsnewdata() {
        return isnewdata;
    }

    public void setProId(String proId) {
        this.proId = proId;
    }

    public String getProId() {
        return proId;
    }

    public void setCostAuditCbsummaryId(String costAuditCbsummaryId) {
        this.costAuditCbsummaryId = costAuditCbsummaryId;
    }

    public String getCostAuditCbsummaryId() {
        return costAuditCbsummaryId;
    }

    public void setWlbm(String wlbm) {
        this.wlbm = wlbm;
    }

    public String getWlbm() {
        return wlbm;
    }

    public void setOriginalunit(String originalunit) {
        this.originalunit = originalunit;
    }

    public String getOriginalunit() {
        return originalunit;
    }

    public void setZunit(BigDecimal zunit) {
        this.zunit = zunit;
    }

    public BigDecimal getZunit() {
        return zunit;
    }

    public void setDwunit(BigDecimal dwunit) {
        this.dwunit = dwunit;
    }

    public BigDecimal getDwunit() {
        return dwunit;
    }

    public void setContent(String content) {
        this.content = content;
    }

    public String getContent() {
        return content;
    }

    public void setCalcrule(String calcrule) {
        this.calcrule = calcrule;
    }

    public String getCalcrule() {
        return calcrule;
    }

    public void setStagetype(String stagetype) {
        this.stagetype = stagetype;
    }

    public String getStagetype() {
        return stagetype;
    }

    public void setNotaxyke(BigDecimal notaxyke) {
        this.notaxyke = notaxyke;
    }

    public BigDecimal getNotaxyke() {
        return notaxyke;
    }

    public void setNotaxykl(BigDecimal notaxykl) {
        this.notaxykl = notaxykl;
    }

    public BigDecimal getNotaxykl() {
        return notaxykl;
    }

    public void setResponsibilityid(String responsibilityid) {
        this.responsibilityid = responsibilityid;
    }

    public String getResponsibilityid() {
        return responsibilityid;
    }

    public void setSpec(String spec) {
        this.spec = spec;
    }

    public String getSpec() {
        return spec;
    }

    public void setIszg(String iszg) {
        this.iszg = iszg;
    }

    public String getIszg() {
        return iszg;
    }

    public void setContractcategoryid(String contractcategoryid) {
        this.contractcategoryid = contractcategoryid;
    }

    public String getContractcategoryid() {
        return contractcategoryid;
    }

    public void setItemcontent(String itemcontent) {
        this.itemcontent = itemcontent;
    }

    public String getItemcontent() {
        return itemcontent;
    }

    public void setQyfl(BigDecimal qyfl) {
        this.qyfl = qyfl;
    }

    public BigDecimal getQyfl() {
        return qyfl;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public String getCostcategoryid() {
        return costcategoryid;
    }

    public void setCostcategoryid(String costcategoryid) {
        this.costcategoryid = costcategoryid;
    }

    public BigDecimal getTaxyke() {
        return taxyke;
    }

    public void setTaxyke(BigDecimal taxyke) {
        this.taxyke = taxyke;
    }

    public BigDecimal getTaxykl() {
        return taxykl;
    }

    public void setTaxykl(BigDecimal taxykl) {
        this.taxykl = taxykl;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE)
                .append("id", getId())
                .append("cbfeeitemid", getCbfeeitemid())
                .append("pid", getPid())
                .append("orgincode", getOrgincode())
                .append("code", getCode())
                .append("name", getName())
                .append("unit", getUnit())
                .append("ysamount", getYsamount())
                .append("ysprice", getYsprice())
                .append("ystotal", getYstotal())
                .append("targetamout", getTargetamout())
                .append("amountratio", getAmountratio())
                .append("targetamountexp", getTargetamountexp())
                .append("targetnotaxprice", getTargetnotaxprice())
                .append("targettaxprice", getTargettaxprice())
                .append("targetzzsl", getTargetzzsl())
                .append("targetsj", getTargetsj())
                .append("targetnotaxtotal", getTargetnotaxtotal())
                .append("targettaxtotal", getTargettaxtotal())
                .append("targetsjtotal", getTargetsjtotal())
                .append("datatype", getDatatype())
                .append("feetype", getFeetype())
                .append("zysj", getZysj())
                .append("gq", getGq())
                .append("fbxs", getFbxs())
                .append("bidnodeid", getBidnodeid())
                .append("templid", getTemplid())
                .append("remark", getRemark())
                .append("sfdk", getSfdk())
                .append("overhead", getOverhead())
                .append("profit", getProfit())
                .append("targettxl", getTargettxl())
                .append("px", getPx())
                .append("fbms", getFbms())
                .append("backcolor", getBackcolor())
                .append("feeitemclass", getFeeitemclass())
                .append("categoryids", getCategoryids())
                .append("ismix", getIsmix())
                .append("issystem", getIssystem())
                .append("isgs", getIsgs())
                .append("coefficient", getCoefficient())
                .append("schemecontent", getSchemecontent())
                .append("clmatchstring", getClmatchstring())
                .append("cldematchstring", getCldematchstring())
                .append("sfbhglflr", getSfbhglflr())
                .append("mergefeeids", getMergefeeids())
                .append("ismergefee", getIsmergefee())
                .append("cltype", getCltype())
                .append("visible", getVisible())
                .append("isfc", getIsfc())
                .append("useqdl", getUseqdl())
                .append("dksjtotal", getDksjtotal())
                .append("sfgf", getSfgf())
                .append("sfzj", getSfzj())
                .append("isyssr", getIsyssr())
                .append("sflwqb", getSflwqb())
                .append("cbkm", getCbkm())
                .append("rgfxfl", getRgfxfl())
                .append("fcfxfl", getFcfxfl())
                .append("xxjjfxfl", getXxjjfxfl())
                .append("isyscbprice", getIsyscbprice())
                .append("isnewdata", getIsnewdata())
                .append("proId", getProId())
                .append("costAuditCbsummaryId", getCostAuditCbsummaryId())
                .append("wlbm", getWlbm())
                .append("originalunit", getOriginalunit())
                .append("zunit", getZunit())
                .append("dwunit", getDwunit())
                .append("content", getContent())
                .append("calcrule", getCalcrule())
                .append("stagetype", getStagetype())
                .append("notaxyke", getNotaxyke())
                .append("notaxykl", getNotaxykl())
                .append("taxyke", getTaxyke())
                .append("taxykl", getTaxykl())
                .append("responsibilityid", getResponsibilityid())
                .append("spec", getSpec())
                .append("iszg", getIszg())
                .append("contractcategoryid", getContractcategoryid())
                .append("itemcontent", getItemcontent())
                .append("qyfl", getQyfl())
                .append("createBy", getCreateBy())
                .append("updateBy", getUpdateBy())
                .append("createTime", getCreateTime())
                .append("updateTime", getUpdateTime())
                .toString();
    }
}

